Industrial Automation Using OLE
نویسندگان
چکیده
Often, industrial automation software is a single monolithic program that must handle all aspects of control, data gathering, architecture, and reporting. Design of such software is time consuming and error prone. Furthermore, maintenance or modifications to the code is difficult and can “break” other functions. A more powerful approach is to use the multiprocessing capabilities of Windows95 along with the interprocess communication provided by ObjectLinking and Embedding (OLE). Using OLE, the functionality of other Windows applications can be used as building blocks for your own applications without the overhead. For example, a container application and its user interface can be developed in Visual Basic. Microsoft Excel is ideal for organization and analysis of data, thus it could perform any “number crunching”. Similarly, Microsoft Word provides the mechanisms necessary to edit, format, and print documents, so it would be ideal for report generation and printing. Often, in industrial automation, software must interface to hardware to monitor and control machinery. OLE lends itself nicely to this requirement through the use of OLE controls (OCXs) developed in Visual C++. Similar to device drivers, OLE controls can be easily customized to external hardware and utilized in software. In this fashion, hardware control is easily integrated into a Windows application. Furthermore, OLE is a great educational tool because it modularizes the application at hand. This allows a number of students of differing skill levels to take part in program development. With using OLE as a software building tool, development, management, and enhancement of software is drastically simplified. Likewise, software is less prone to errors and less time is spent in development.
منابع مشابه
Development of Opc Based Scada System Using Siemens Cpu 224 for Educational Purposes
It is a well known fact that laboratory work has big importance to prepare automation students for difficulties of industrial world. With this purpose, in this study, local control of OPC (OLE for Process Control) based SCADA (Supervisory Control And Data Acquisition) system of which prototype constructed in laboratory environment is realized for educational purposes using Siemens CPU 224. The ...
متن کاملComparative analysis of automation of production process with industrial robots in Asia/Australia and Europe
The term "INDUSTRY 4.0" or "fourth industrial revolution" was first introduced at the fair in 2011 in Hannover. It comes from the high-tech strategy of the German Federal Government that promotes automation-computerization to complete smart automation, meaning the introduction of a method of self-automation, self-configuration, self-diagnosing and fixing the problem, knowledge and intelligent d...
متن کاملModern industrial automation software design pdf
Lead Management Dialer App for your CRM Manage LeadsFor Ideas Inspiration To Create Your Ideal Home, Visit Inside Out!online expo for manufacturers of the automation robotics industry14 Feb 2006. The main subjects in this book relate to software development using cutting-edge technologies for real-world industrial automation applications.The main subjects in this book relate to software develop...
متن کاملAn Agent-Oriented Approach to Industrial Automation Systems
Multi-agent systems have been successfully used in a number of industrial applications. However, in the domain of industrial automation systems, little practical experience about the use of agents in such a demanding environment exists. Nowadays automation systems face new challenges and therefore new concepts are needed to meet them. This paper presents a vision of using agents within industri...
متن کاملUtilizing Lego Mindstorms as a Teaching Platform for Industrial Automation
Industrial control systems are taught best using real systems. Such systems can be expensive, dangerous, and may break easily. In the other side simulations often do not react like the real system. IEC 61499 automation standard supports the current control system trend toward networks of event-driven distributed devices. Support for event driven control applications is new in IEC 61499 as are t...
متن کامل